import dayjs from "dayjs";

export const formatDate = (dateStr?: string, format = 'YYYY-MM-DD HH:mm') => {
    return dateStr ? dayjs(dateStr).format(format) : '未知时间'
}

export function toHexColor(input: any) {
    // 去掉 0x 前缀
    const colorValue = input.startsWith('0x') ? input.slice(2) : input

    // 将剩余部分解析为十六进制数，再转成 6 位十六进制字符串
    const hexColor = parseInt(colorValue, 16).toString(16).padStart(6, '0')

    // 返回标准 #RRGGBB 格式
    return `#${hexColor}`
}
